body{
margin: 0px;
font-family: Verdana,Tahoma,Arial;

}
 
 #top{
	margin: 0;
    display: block;
    width: 910px;
    height: 60px;
    margin-bottom: 40px;
}


#content{
	width: 800px;
	height: 600px;;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	

		-webkit-border-radius: 10px;
	box-shadow: 0px 0px 5px #000;
	-moz-border-radius: 10px;
	position:relative;
	display:block;
	border: 1px white solid;
	
	

background: #20b2aa;
	
}

.logo{
	position: absolute;
top: 4px;
left: 4px;
}

#content #middle{
	width: 600px;;
	height: 360px;
	margin: auto;
	margin-top:75px;
	border-top: 1px white solid;
	border-bottom: 1px white solid;
}

#content form.login {
	width: 600px;
	height:auto;
	border: 0px solid;
}


#content form.login fieldset {
	border: 1px white solid;
	width:350px;
	height: 130px;
    margin: auto;
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	margin-top: 100px;	
	padding: 10px;
	padding-top: 10px;
}

.campo{
	background:white;
	border:1px white solid;
	margin-top:10px;
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}.campo:HOVER{
	
	border:1px black solid;
	margin-top:10px;
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	color:#0E464E;
}
.botoes{
	border:1px white solid;
	background:white;
	width:70px;
	height:23px;
	margin-left: 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	margin-top: 10px;
}
.botoes:HOVER {
	border:1px white solid;
	
	width:70px;
	height:23px;
	margin-left: 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	 color:#0E464E;
}
a{
	display:block;
	font-family: Verdana sans-serif;
	font-size: 15pt;
	color: #fff;
}

label {
	font-family: Verdana sans-serif;
	font-size: 15pt;
	color: #fff;
}
